home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / libs / shutdown.readme < prev    next >
Encoding:
Text File  |  1998-10-31  |  4.3 KB  |  89 lines

  1. Short:    Shutdown command
  2. Author:   fasten@shw.com (Bernhard Fastenrath)
  3. Uploader: fasten@shw.com (Bernhard Fastenrath)
  4. Version:  5.3
  5. Type:     util/libs
  6.  
  7. Changes since 5.2:
  8. - Added a new program testfs which allows to identify handlers which
  9.   are incompatible with shutdown.
  10.   testfs prints a list of all handlers and if they are filesystems
  11.   or not. If a handler doesn't react at all testfs will hang.
  12.   The same happens to shutdown when it tries to unmount filesystems.
  13. Changes since 5.1:
  14. - minor changes.
  15. Changes since 5.0:
  16. - GCC support fixed (thanks to Gunther Nikl for the bug report).
  17. Changes since 4.1:
  18. - Incompatible change to the message format (due to changes in queue.library).
  19.   Out of date clients will simply refuse messages.
  20.   Out of date servers (the shutdown command) will make clients report
  21.   a random shutdown time (reading illegal memory addresses).
  22. - Compiled with SAS/C 6.57.
  23. Changes since 4.0:
  24. - Applications can delay the shutdown now (see src/delay.c).
  25. Changes since 3.0:
  26. - unmount.c rewritten to send ACTION_INHIBIT to all filesystems at the
  27.   same time (instead of sequentially).
  28. - compiled with SAS/C instead of GCC (which makes it a bit smaller).
  29.  
  30. The Amiga's lack of a shutdown mechanism is probably based on the assumption
  31. that the user is always the direct cause of disk access or at least aware of
  32. the fact that the disks might be accessed at a certain point.
  33. Unfortunately this is obviously not true for BBS systems or Amigas connected
  34. to a LAN or in some other way running in a multiuser environment. It is also
  35. not true for Amigas acting as servers or Amigas doing longer calculations
  36. (e.g. rendering) in the absence of a console user. There's also still the
  37. small chance that the user thinks the disks are idle and it's safe to turn of
  38. the system and a background program chooses this moment to start disk activity.
  39.  
  40. ResetHandler (AmiNet://util/cdity/ResetHandler.lha) executes
  41. s:shutdown-sequence after a keyboard reset. If you want to call shutdown
  42. from s:shutdown-sequence make sure to use the "-i" option to shut down
  43. as fast as possible.
  44.  
  45. This shutdown command requires queue.library (which is included). The full
  46. archive is AmiNet:util/libs/queue.lzh. It can be used with but does not
  47. require shutdown.library (AmiNet:util/boot/Shutdown2_0.lha). The original
  48. shutdown.library was written by Olaf Barthel (olsen@sourcery.han.de).
  49. A small library which is compatible with Olaf's shutdown.library is included.
  50. This is not an update to the original shutdown.library but a full update
  51. might follow.
  52.  
  53.  
  54. ============================= Archive contents =============================
  55.  
  56. Original  Packed Ratio    Date     Time    Name
  57. -------- ------- ----- --------- --------  -------------
  58.    10512    6620 37.0% 12-Sep-98 19:36:18 +sdwarn
  59.    13120    8053 38.6% 12-Sep-98 19:36:18 +shutdown
  60.     6600    4433 32.8% 12-Sep-98 19:36:18 +testfs
  61.     1069     330 69.1% 12-Sep-98 19:36:44 +REGISTRATION
  62.    28987   10710 63.0% 12-Sep-98 19:36:44 +shutdown.guide
  63.     2836    1596 43.7% 12-Sep-98 19:36:32 +queue.library
  64.     1456     898 38.3% 12-Sep-98 19:36:32 +shutdown.library
  65.     2543    1222 51.9% 12-Sep-98 19:46:58 +shutdown.readme
  66.     1807     749 58.5% 12-Sep-98 19:36:18 +delay.c
  67.      434     231 46.7% 12-Sep-98 19:36:18 +makefile
  68.      462     295 36.1% 28-Nov-96 15:47:54 +queue.fd
  69.      898     463 48.4% 28-Nov-96 15:47:40 +queue.h
  70.     1241     417 66.3% 28-Nov-96 15:47:28 +queue_inline.h
  71.      643     292 54.5% 28-Nov-96 15:47:22 +queue_pragmas.h
  72.     2211     940 57.4% 28-Nov-96 15:27:54 +shutdown.h
  73.     6618    2296 65.3% 12-Sep-98 19:36:18 +sdwarn.c
  74.    13643    4151 69.5% 12-Sep-98 19:36:18 +shutdown.c
  75.      938     405 56.8% 12-Sep-98 19:36:18 +shutdown_cmd.h
  76.      467     280 40.0% 04-Dec-96 19:05:20 +makefile
  77.     2392    1297 45.7% 04-Dec-96 19:06:10 +shutdown.library
  78.      938     393 58.1% 03-Dec-96 02:27:52 +shutdown_inline.h
  79.      176     129 26.7% 13-Jan-96 22:20:34 +shutdown_lib.fd
  80.     4934    1729 64.9% 04-Dec-96 19:35:40 +shutdown_library.c
  81.      210     110 47.6% 22-Sep-96 12:06:12 +shutdown_pragma.h
  82.      697     322 53.8% 03-Dec-96 00:40:42 +shutdownbase.h
  83.      371     208 43.9% 22-Sep-96 12:10:50 +smakefile
  84.      457     220 51.8% 12-Sep-98 19:36:18 +smakefile
  85.     4235    1478 65.1% 12-Sep-98 19:36:18 +testfs.c
  86.     4549    1511 66.7% 12-Sep-98 19:36:18 +unmount.c
  87. -------- ------- ----- --------- --------
  88.   115444   51778 55.1% 14-Sep-98 00:56:36   29 files
  89.